package soccerBet.project.contracts;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class JogoContract {
	
	private int idJogo;
	private List<EquipaContract> equipas;
	private int golos_casa;
	private int golos_fora;
	private String data = null;
	private Date date = null;
	
	public JogoContract(List<EquipaContract> equipas,int golos_casa,int golos_fora){

		this.equipas = equipas;
		this.golos_casa = golos_casa;
		this.golos_fora = golos_fora;
	}
	
	
	public JogoContract() {
		// TODO Auto-generated constructor stub
		this.equipas= new ArrayList<EquipaContract>();
	}


	public void setEquipas(List<EquipaContract> equipas) {
		this.equipas = equipas;
	}
	public List<EquipaContract> getEquipas() {
		return equipas;
	}
	public void setGolos_casa(int golos_casa) {
		this.golos_casa = golos_casa;
	}
	public int getGolos_casa() {
		return golos_casa;
	}
	public void setGolos_fora(int golos_fora) {
		this.golos_fora = golos_fora;
	}
	public int getGolos_fora() {
		return golos_fora;
	}
	
	@Override public String toString() {
		
		if(data==null)
			return equipas.get(0).getNomeEquipa()+" "+golos_casa+" - "+golos_fora+" "+equipas.get(1).getNomeEquipa();
		else
			return equipas.get(0).getNomeEquipa()+" "+data+" "+equipas.get(1).getNomeEquipa();
	}


	public void setData(String data) {
		this.data = data;
	}


	public String getData() {
		return data;
	}


	public void setIdJogo(int idJogo) {
		this.idJogo = idJogo;
	}


	public int getIdJogo() {
		return idJogo;
	}


	public void setDate(Date date) {
		this.date = date;
	}


	public Date getDate() {
		return date;
	}
}
